/**
 * 格式化 ISO 字符串为 YYYY-MM-DD HH:mm:ss 格式
 * @param isoString - ISO 格式的日期字符串
 * @returns 格式化后的日期字符串
 */
function formatISODate(isoString: string): string {
  const date = new Date(isoString)

  const year = date.getFullYear()
  const month = String(date.getMonth() + 1).padStart(2, '0') // 月份从 0 开始，所以要加 1
  const day = String(date.getDate()).padStart(2, '0')
  const hours = String(date.getHours()).padStart(2, '0')
  const minutes = String(date.getMinutes()).padStart(2, '0')
  const seconds = String(date.getSeconds()).padStart(2, '0')

  return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
}

export { formatISODate }